package com.ruoyi.project.beautyflower.member.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 用户管理表 bf_member
 *
 * @author lxs
 * @date 2018-09-28
 */
public class Member extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Integer id;
    /**
     * 用户头像
     */
    private String logo;
    /**
     * 姓名
     */
    private String name;
    /**
     * 性别
     */
    private Integer sex;
    /**
     * 出生日期
     */
    private String barthDate;
    /**
     * 首次登陆时间
     */
    private String firstLoginDate;
    /**
     * 最近登陆时间
     */
    private String latelyLoginDate;
    /**
     * 登陆次数
     */
    private Integer loginCount;
    /**  */
    private Integer whetherLoanUser;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 手机设备号
     */
    private String uuid;
    /**
     * 密钥
     */
    private String token;

    private String carId;//证件号

    private Integer authenticationStatus;//实名认证状态(1:未认证，2：认证成功，3认证失败)
    private String nickName;//昵称
    private String jwtToken;
    private String gatherBeauty;//聚美用户id
    private String applyDate;//申请时间
    private Integer applyStatus;//申请状态

    public String getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public Integer getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(Integer applyStatus) {
        this.applyStatus = applyStatus;
    }

    public String getGatherBeauty() {
        return gatherBeauty;
    }

    public void setGatherBeauty(String gatherBeauty) {
        this.gatherBeauty = gatherBeauty;
    }

    public Integer getAuthenticationStatus() {
        return authenticationStatus;
    }

    public void setAuthenticationStatus(Integer authenticationStatus) {
        this.authenticationStatus = authenticationStatus;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getCarId() {
        return carId;
    }

    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getId() {
        return id;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getLogo() {
        return logo;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getSex() {
        return sex;
    }

    public void setBarthDate(String barthDate) {
        this.barthDate = barthDate;
    }

    public String getBarthDate() {
        return barthDate;
    }

    public void setFirstLoginDate(String firstLoginDate) {
        this.firstLoginDate = firstLoginDate;
    }

    public String getFirstLoginDate() {
        return firstLoginDate;
    }

    public void setLatelyLoginDate(String latelyLoginDate) {
        this.latelyLoginDate = latelyLoginDate;
    }

    public String getLatelyLoginDate() {
        return latelyLoginDate;
    }

    public void setLoginCount(Integer loginCount) {
        this.loginCount = loginCount;
    }

    public Integer getLoginCount() {
        return loginCount;
    }

    public void setWhetherLoanUser(Integer whetherLoanUser) {
        this.whetherLoanUser = whetherLoanUser;
    }

    public Integer getWhetherLoanUser() {
        return whetherLoanUser;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getMobile() {
        return mobile;
    }

    public String getJwtToken() {
        return jwtToken;
    }

    public void setJwtToken(String jwtToken) {
        this.jwtToken = jwtToken;
    }

    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("logo", getLogo())
                .append("name", getName())
                .append("sex", getSex())
                .append("barthDate", getBarthDate())
                .append("firstLoginDate", getFirstLoginDate())
                .append("latelyLoginDate", getLatelyLoginDate())
                .append("loginCount", getLoginCount())
                .append("whetherLoanUser", getWhetherLoanUser())
                .append("mobile", getMobile())
                .toString();
    }
}
